#!/bin/bash

# script para compilar con c--
# toma un parametro (el archivo a compilar)
# $dest nombre del ejecutable a generar
# $main nombre del archivo main generado
# $cod nombre del archivo assembler generado

# elimina .c--
dest=${1%.c--}

# concatena la cadena main y la cadena .c al nombre del archivo
main=$dest.c

# concatena .s
cod=$dest.s

# compila con c-- para generar el assembler
cd ../bin/
./c-- ../tests/$1
cd ../tests/

# compila con gcc para ensamblar y linkear el main y el assembler
gcc -o  $dest  $main  $cod 
